package com.example.cs4.service;

import com.example.cs4.model.User;
import org.springframework.stereotype.Service;

import java.util.List;

public interface UserService {
    // 根据id查询用户
    User getUserById(Integer id);
    // 增加用户
    void saveUser(User user);
    // 登录
    User login(String name, String password);
    // 根据用户名查询用户
    User getUserByName(String name);
    //删除用户
    User deleteUser(Integer id);
    //更新用户
    User updateUser(String name, String password);
    /*e
    * @param offset 从第几条数据开始
    * @param pageSize 每页显示多少条数据
    *
    * */
    List<User> getPage(Integer PageNum , Integer PageSize);

    List<User> getAll(String name);
}
